// 正常项目中保存信息一般会使用 localStorage(本地存储)
// 这个项目中保存信息用的是 cookie
//   cookie 的使用与localStorage(本地存储)

// 导入了cookies 的第三方包: js-cookie
import Cookies from 'js-cookie'
//给token  设置一个唯一标识
const TokenKey = 'hrsaas-ihrm-token'

// 获取cookie 里的token
export function getToken() {
  return Cookies.get(TokenKey)
}
// 设置cookie 里的token
export function setToken(value) {
  Cookies.set(TokenKey, value)
}
// 删除cookie 里的token
export function removeToken() {
  return Cookies.remove(TokenKey)
}

//定义一个变量:用来保存 token 的时间戳
const TimeKey = 'hrsass-token-timeout'
//获取 token 的时间戳
export function getTokenTime() {
  return Cookies.get(TimeKey)
}
//设置 token 的时间戳
export function setTokenTime() {
  Cookies.set(TimeKey, Date.now())
}
